b58d0ca456762f54897a5ae306c3570c279d1d32,library/src/main/java/com/devbrackets/android/exomedia/ui/widget/EMVideoView.java,EMVideoView,onConfigurationChanged,#Configuration#,131
Before Change
super.onConfigurationChanged(newConfig);
//Makes sure the shutters are the correct size
getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
updateVideoShutters(getWidth(), getHeight(), videoViewImpl.getWidth(), videoViewImpl.getHeight());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
getViewTreeObserver().removeOnGlobalLayoutListener(this);
} else {
//noinspection deprecation
getViewTreeObserver().removeGlobalOnLayoutListener(this);
}
}
});
forceLayout();
invalidate();
After Change
super.onConfigurationChanged(newConfig);
//Makes sure the shutters are the correct size
getViewTreeObserver().addOnGlobalLayoutListener(new GlobalLayoutShutterListener());
forceLayout();
invalidate();